18032
25904
21723
8012
13312
6021
23551
44511
14461
7831
3681
1589816
95213
997316
68555
18521
24200
25420
28860
25490
32490
9611
1098212
15680
22683
5450
52428
25971